Text copied to clipboard!
Заглавие
Text copied to clipboard!Backend Go разработчик
Описание
Text copied to clipboard!
Търсим опитен Backend Go разработчик, който да се присъедини към нашия динамичен екип. В тази роля ще бъдете отговорни за проектирането, разработването и поддръжката на бекенд системи, използвайки програмния език Go. Ще работите в тясно сътрудничество с други разработчици, дизайнери и продуктови мениджъри, за да създавате висококачествени и мащабируеми софтуерни решения. Идеалният кандидат трябва да има солидни познания в областта на програмирането с Go, както и опит в работата с бази данни и API интеграции. Освен това, трябва да сте запознати с принципите на софтуерното инженерство и да имате способността да решавате сложни технически проблеми. Ако сте мотивирани, ориентирани към детайлите и имате страст към разработването на иновативни технологии, ние бихме искали да чуем от вас.
Отговорности
Text copied to clipboard!- Разработване и поддръжка на бекенд системи с Go.
- Сътрудничество с екипи за дизайн и продуктово развитие.
- Интеграция на API и работа с бази данни.
- Оптимизация на съществуващите системи за по-добра производителност.
- Участие в планирането и оценката на нови проекти.
- Осигуряване на качествен код чрез тестване и ревюта.
- Документиране на техническите спецификации и процеси.
- Поддържане на актуални знания за нови технологии и тенденции.
Изисквания
Text copied to clipboard!- Опит в програмирането с Go.
- Знания за работа с бази данни като MySQL или PostgreSQL.
- Опит с RESTful API и микросервизни архитектури.
- Разбиране на принципите на софтуерното инженерство.
- Способност за решаване на сложни технически проблеми.
- Добри комуникационни умения и работа в екип.
- Желание за учене и развитие в областта на технологиите.
- Предишен опит в подобна роля е предимство.
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с програмирането на Go?
- Можете ли да опишете проект, в който сте използвали микросервизна архитектура?
- Как подхождате към оптимизацията на съществуващи системи?
- Какви инструменти използвате за тестване и ревю на код?
- Как се справяте с работата в екип и комуникацията с други отдели?